
import numpy as np 
import matplotlib.pyplot as plt

func = np.poly1d(np.array([1,2,3,4]).astype(float)) #创建多项式
print("-------------------")
print(func) #一个多项式函数

x = np.linspace(-10,10,30) #-10和10之间产生30个平均分布的值
print("------------------xxx------------")
print(x)
y = func(x)
print("------------------yyy------------")
print(y)
plt.plot(x,y)
plt.xlabel("x")
plt.ylabel("y(x)")
plt.show()
